package v1

import (
	"github.com/gogf/gf/v2/frame/g"
)

// LoginReq 定义用户登录请求结构体
type LoginReq struct {
	g.Meta   `path:"/login" method:"post" tags:"认证" summary:"User login API"`
	Email    string `json:"Email" v:"required#邮箱必填"`
	Password string `json:"password" v:"required#密码必填"`
	Remember string `json:"remember" `
}

// LoginRes 定义用户登录响应结构体
type LoginRes struct {
	Token string `json:"token"`
}

// LoginOutReq 定义用户登录请求结构体
type LoginOutReq struct {
	g.Meta `path:"/logout" method:"post" tags:"认证" summary:"User logout"`
}

// LoginOutRes 定义用户登出响应结构体
type LoginOutRes struct {
}
